import java.util.Arrays;
import java.util.HashMap;

/**
 * @Author liangzai
 * @Description:
 */
public class Test {
//    class SeatManager {
//        public boolean[] nums;
//
//        public SeatManager(int n) {
//            Arrays.copyOf(nums,n);
//            for (int i = 0; i < n; i++) {
//                nums[i] = false;
//            }
//        }
//
//        public int reserve() {
//            int i = 0;
//            for (i = 0; i < nums.length; i++) {
//                if(nums[i] == false){
//                    nums[i] = true;
//                    break;
//                }
//            }
//            return i+1;
//        }
//
//        public void unreserve(int seatNumber) {
//            nums[seatNumber] = false;
//        }
//    }

    public static void main(String[] args) {
        String str = "google";
        int ret = FirstNotRepeatingChar(str);
    }

    public static int FirstNotRepeatingChar (String str) {
        // write code here
//        HashMap<Character,Integer> map = new HashMap<>();
//        for (int i = 0; i < str.length(); i++) {
//            if(map.containsKey(str.charAt(i))) {
//                map.put(str.charAt(i), 2);
//            }else{
//                map.put(str.charAt(i), 1);
//            }
//        }
//        System.out.println(map);
//        return -1;

        for (int i = 0; i < str.length(); i++) {
            int flag = 0;
            for (int j = 0; j < str.length(); j++) {
                if (i == j) {
                    continue;
                }
                if (str.charAt(i) == str.charAt(j)) {
                    flag = 1;
                }
            }
            if(flag==0){
                return i;
            }
        }
        return -1;
    }

    public static int getSize(int[] array){
        return array.length;
    }
}
